-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kafka Destination issue Fixed. sasl_jaas_config #9905
Kafka Destination issue Fixed. sasl_jaas_config #9905
Conversation
…sasl_jaas_config" and "sasl_mechanism" throwing null pointer exception.
…sasl_jaas_config" and "sasl_mechanism" throwing null pointer exception.
/test connector=connectors/destination-kafka |
/test connector=connectors/destination-kafka
|
@alafanechere @VitaliiMaltsev After running Please let me know next steps for this PR.
|
published (your changes)[https://github.com//pull/10005]. This PR can be closed |
…sasl_jaas_config" and "sasl_mechanism" throwing null pointer exception.
What
While using SASL config to connect for Kafka Producer, It's giving NullPointerExecption as It's not able to read Kafka Consumer config "sasl_jaas_config" and "sasl_mechanism".
How
These Kafka consumer configs should be read from the "protocol" config JsonNode object else not able to find in parent JsonNode "config" object. So replaced config with "protocolConfig".
Recommended reading order
x.java
y.python
🚨 User Impact 🚨
Users will be able to use the Kafka Source connector using SASL configurations.
Pre-merge Checklist
Expand the relevant checklist and delete the others.
New Connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/SUMMARY.md
docs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampledocs/integrations/README.md
airbyte-integrations/builds.md
Airbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing./publish
command described hereUpdating a connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampleAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing./publish
command described hereConnector Generator
-scaffold
in their name) have been updated with the latest scaffold by running./gradlew :airbyte-integrations:connector-templates:generator:testScaffoldTemplates
then checking in your changes